package br.com.vilababy.sigvb.repository;

import java.util.List;

public interface ISIGVBRepository<T> {

	/**
     * @author Diego Patrick da Silva Santos 
     */
	T inserir(T modelo);
	boolean atualizar(T modelo) throws Exception;
	boolean remover(T modelo);
	T consultar (T modelo);
	T get(Long id);
	List<T> listar(T modelo, int primeiroRegistro, int totalRegistro);
	List<T> listarTodos();
	
}
